// pages/historyTerm/historyTermList/historyTermList.js

import {
  asyncGetUsertermData,
  asyncAddUsertermData,
  asyncUpdateUsertermData,
} from "../../../utils/usertermDataLib";

const app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    usertermData: {
      historyTermDict: {},
      errorTermDict: {},
    },
  },

  async render() {
    const openid = app.globalData.openid;
    const resData = await asyncGetUsertermData(openid);
    console.log("46-46 resData:", resData)
    const cloudUsertermDataRecord = resData.length > 0 ? resData[0] : {
      historyTermDict: {},
      errorTermDict: {},
    };
    console.log(`48-48 cloudUsertermDataRecord:`, cloudUsertermDataRecord);
    const cloudUsertermData = cloudUsertermDataRecord.usertermData;
    const errorTermDictKey = `usertermData.errorTermDict`;
    const historyTermDictKey = `usertermData.historyTermDict`;
    this.setData({
        [errorTermDictKey]: cloudUsertermData.errorTermDict,
        [historyTermDictKey]: cloudUsertermData.historyTermDict,
    });
  },

  audioPlay: function (event) {
    console.log("40-40 event:", event)
    innerAudioInnerCtx.src = event.currentTarget.dataset.voice;
    // let audioCtx = wx.createAudioContext(audioid);
    console.log("43-43 voice:", innerAudioInnerCtx.src);
    innerAudioInnerCtx.play()
    // audioCtx = null;
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})